#ifndef CREATE_NAMED_EDGES_AND_VERTICES_PATH_GRAPH_H
#define CREATE_NAMED_EDGES_AND_VERTICES_PATH_GRAPH_H

#include <boost/graph/adjacency_list.hpp>
#include <vector>

boost::adjacency_list<boost::vecS, boost::vecS, boost::undirectedS,
  boost::property<boost::vertex_name_t, std::string>,
  boost::property<boost::edge_name_t, std::string>>
create_named_edges_and_vertices_path_graph(
  const std::vector<std::string>& edge_names,
  const std::vector<std::string>& vertex_names);

#endif // CREATE_NAMED_EDGES_AND_VERTICES_PATH_GRAPH_H
